Szybki start z kodem kreskowym
IronBarcode obsługuje różne standardowe formaty, od plików graficznych (jpeg, png i jpg) po bardziej programistyczne formaty, w których można przekazywać zmienne, takie jak bitmapa. Dodatkowo, obsługuje także formaty zewnętrzne, takie jak PDF, umożliwiając IronBarcode łatwą integrację z dowolnym kodem, dając programistom elastyczność w zakresie formatów plików i zmiennych.
Poza tym, że jest czytnikiem kodów kreskowych dla wszystkich formatów plików, IronBarcode działa także jako generator kodów kreskowych, który obsługuje wszystkie standardowe kodowania i formatowania, takie jak EAN8, Code128 i Code39. Konfiguracja generatora kodów kreskowych zajmuje tylko dwie linie kodu. Z niskim progiem wejścia i wieloma opcjami dostosowywania dla programistów, IronBarcode jest numerem jeden w każdej sytuacji związanej z kodami kreskowymi.
Czytnik kodów kreskowych i generator kodów kreskowych w C
- `var myBarcode = BarcodeWriter.CreateBarcode("12345", BarcodeEncoding.EAN8);`
- `Image myBarcodeImage = myBarcode.ToImage();`
- `myBarcode.ResizeTo(400, 100);`
- `var resultFromFile = BarcodeReader.Read(@"file/barcode.png");`
- `var myOptionsExample = new BarcodeReaderOptions { /* Options */ };`
Barcode Writer
Najpierw importujemy niezbędne biblioteki, takie jak IronBarCode i System.Drawing, i inicjujemy BarcodeWriter, aby stworzyć kod kreskowy z wartością łańcucha 12345 w formacie EAN8. Następnie zapisujemy wygenerowany kod kreskowy jako obraz w żądanym formacie. Istnieją różne opcje dla tego, ponieważ IronBarcode obsługuje tworzenie kodu kreskowego jako Image oraz jako Bitmap.
Zaawansowany generator kodów kreskowych
Jak pokazano powyżej, generowanie kodu kreskowego przy użyciu IronBarcode wymaga tylko dwóch linii kodu i zapisania go jako pliku do późniejszego użycia. IronBarcode dalej rozszerza to, zapewniając programistom wiele opcji dostosowywania kodu kreskowego do sytuacji.
Możemy użyć metody ResizeTo i przekazać wysokość oraz szerokość, aby zmienić rozmiar obrazu kodu kreskowego.
BarCode Reader
Podobnie jak powyżej, najpierw inicjujemy BarcodeReader, przekazujemy ścieżkę pliku do metody Read i zapisujemy ją jako zmienną do późniejszego użycia i manipulacji obiektem kodu kreskowego. Istnieją określone metody do odczytywania formatów zewnętrznych, takich jak PDF, z ReadPDF; jednak w przypadku ogólnych formatów obrazów i bitmap używamy Read.
Opcje BarcodeReader
IronBarcode umożliwia programistom skanowanie kodów kreskowych ze standardowego formatu plików. Jednak są sytuacje, w których programiści chcą dostroić zachowanie metody Read, zwłaszcza w przypadkach, gdy odczytuje ona partię plików kodów kreskowych programistycznie. W tym miejscu do gry wchodzi BarcodeReaderOptions. IronBarCode umożliwia pełne dostosowanie takich ustawień jak prędkość odczytu za pomocą właściwości Speed, informacja o tym, czy w pliku spodziewanych jest wiele kodów kreskowych za pomocą ExpectedMultipleBarcodes, oraz rodzaj kodów kreskowych za pomocą właściwości ExpectBarcodeTypes. Dzięki temu programiści mogą uruchamiać wiele wątków do odczytywania kodów kreskowych z wielu obrazów równolegle, a także kontrolować liczbę wątków używanych podczas wykonywania równoległego odczytu.
To tylko niektóre właściwości, które demonstrują siłę IronBarcode. Aby uzyskać pełną listę, zapoznaj się z dokumentacją tutaj.
Naucz się tworzyć kody kreskowe z naszym szczegółowym przewodnikiem!

